place with abundant flagstones - Francés Inglés Diccionario